Enterprise Version
branches and leaves intertwined
More